﻿
//using System;
//using System.Text;
//using System.Collections.Generic;
//using System.Data;
//using XQ.SP.Model;

//namespace XQ.SP.BllServices
//{
//    //文件临时存放
//    public partial class BaseTempDataBLL : BaseBll
//    {

//        private readonly XQ.SP.DalServices.BaseTempDataDal dal = new XQ.SP.DalServices.BaseTempDataDal();
//        public BaseTempDataBLL()
//        { }

//        #region
//        /// <summary>
//        /// 是否存在该记录
//        /// </summary>
//        public bool ExistsWhere(string whereSql)
//        {
//            return dal.ExistsWhere(whereSql);
//        }

//        /// <summary>
//        /// 是否存在该记录
//        /// </summary>
//        public bool Exists(long Id)
//        {
//            return dal.Exists(Id);
//        }


//        /// <summary>
//        /// 增加一条数据
//        /// </summary>
//        public long Add(XQ.SP.Model.BaseTempDataItem model)
//        {
//            return dal.Add(model);
//        }

//        /// <summary>
//        /// 批量增加数据
//        /// </summary>
//        public bool AddList(List<XQ.SP.Model.BaseTempDataItem> models)
//        {
//            int rows = dal.AddList(models);
//            if (rows > 0)
//                return true;
//            else
//                return false;
//        }


//        /// <summary>
//        /// 更新一条数据
//        /// </summary>
//        public bool Update(XQ.SP.Model.BaseTempDataItem model)
//        {
//            return dal.Update(model);
//        }

//        /// <summary>
//        /// 批量更新数据
//        /// </summary>
//        public int UpdateList(List<XQ.SP.Model.BaseTempDataItem> models)
//        {
//            return dal.UpdateList(models);
//        }

//        /// <summary>
//        /// 删除一条数据
//        /// </summary>
//        public bool Delete(long Id)
//        {

//            return dal.Delete(Id);
//        }
//        /// <summary>
//        /// 删除一条数据
//        /// </summary>
//        public bool DeleteList(string uidList)
//        {
//            return dal.DeleteList(uidList);
//        }

//        /// <summary>
//        /// 得到一个对象实体
//        /// </summary>
//        public XQ.SP.Model.BaseTempDataItem GetModel(long Id)
//        {

//            return dal.GetModel(Id);
//        }

//        /// <summary>
//        /// 得到一个对象实体
//        /// </summary>
//        public XQ.SP.Model.BaseTempDataItem GetModelWhereStr(string whereSql)
//        {

//            return dal.GetModelWhereStr(whereSql);
//        }

//        /// <summary>
//        /// 获得数据列表
//        /// </summary>
//        public DataSet GetList(string strWhere = "")
//        {
//            return dal.GetList(strWhere);
//        }
//        /// <summary>
//        /// 获得前几行数据
//        /// </summary>
//        public DataSet GetList(int Top, string strWhere, string filedOrder)
//        {
//            return dal.GetList(Top, strWhere, filedOrder);
//        }
//        /// <summary>
//        /// 获得数据列表
//        /// </summary>
//        public List<XQ.SP.Model.BaseTempDataItem> GetModelList(string strWhere = "")
//        {
//            DataSet ds = dal.GetList(strWhere);
//            return DataTableToList(ds.Tables[0]);
//        }

//        /// <summary>
//        /// 获得新增的数据
//        /// </summary>
//        public List<XQ.SP.Model.BaseTempDataItem> GetModelListNew(string datetimeStr)
//        {
//            DataSet ds = dal.GetList(" Created>='" + datetimeStr + "' ");
//            return DataTableToList(ds.Tables[0]);
//        }

//        /// <summary>
//        /// 获得数据列表
//        /// </summary>
//        public List<XQ.SP.Model.BaseTempDataItem> DataTableToList(DataTable dt)
//        {
//            List<XQ.SP.Model.BaseTempDataItem> modelList = new List<XQ.SP.Model.BaseTempDataItem>();
//            int rowsCount = dt.Rows.Count;
//            if (rowsCount > 0)
//            {
//                XQ.SP.Model.BaseTempDataItem model;
//                for (int n = 0; n < rowsCount; n++)
//                {
//                    model = new XQ.SP.Model.BaseTempDataItem();

//                    if (dt.Rows[n]["Id"].ToString() != "")
//                    {
//                        model.Id = Int64.Parse(dt.Rows[n]["Id"].ToString());
//                    }
//                    if (dt.Rows[n]["UserId"].ToString() != "")
//                    {
//                        model.UserId = Int64.Parse(dt.Rows[n]["UserId"].ToString());
//                    }
//                    if (dt.Rows[n]["SysTap"].ToString() != "")
//                    {
//                        model.SysTap = Int64.Parse(dt.Rows[n]["SysTap"].ToString());
//                    }
//                    if (dt.Rows[n]["FilesTap"].ToString() != "")
//                    {
//                        model.FilesTap = Int64.Parse(dt.Rows[n]["FilesTap"].ToString());
//                    }
//                    if (dt.Rows[n]["ImagesPath"].ToString() != "")
//                    {
//                        model.ImagesPath = dt.Rows[n]["ImagesPath"].ToString();
//                    }
//                    if (dt.Rows[n]["ImagesDesc"].ToString() != "")
//                    {
//                        model.ImagesDesc = dt.Rows[n]["ImagesDesc"].ToString();
//                    }
//                    if (dt.Rows[n]["Status"].ToString() != "")
//                    {
//                        model.Status = Int32.Parse(dt.Rows[n]["Status"].ToString());
//                    }
//                    if (dt.Rows[n]["Creator"].ToString() != "")
//                    {
//                        model.Creator = Int64.Parse(dt.Rows[n]["Creator"].ToString());
//                    }
//                    if (dt.Rows[n]["Created"].ToString() != "")
//                    {
//                        model.Created = System.DateTime.Parse(dt.Rows[n]["Created"].ToString());
//                    }
//                    if (dt.Rows[n]["Modifier"].ToString() != "")
//                    {
//                        model.Modifier = Int64.Parse(dt.Rows[n]["Modifier"].ToString());
//                    }
//                    if (dt.Rows[n]["Modified"].ToString() != "")
//                    {
//                        model.Modified = System.DateTime.Parse(dt.Rows[n]["Modified"].ToString());
//                    }
//                    modelList.Add(model);
//                }
//            }
//            return modelList;
//        }

//        /// <summary>
//        /// 获得数据列表
//        /// </summary>
//        public DataSet GetAllList()
//        {
//            return GetList("");
//        }



//        /// <summary>
//        /// Model的属性对应赋值
//        /// </summary>
//        public void ModelCopy(XQ.SP.Model.BaseTempDataItem modelOld, XQ.SP.Model.BaseTempDataItem modelNew)
//        {

//            modelNew.Id = modelOld.Id;
//            modelNew.UserId = modelOld.UserId;
//            modelNew.SysTap = modelOld.SysTap;
//            modelNew.FilesTap = modelOld.FilesTap;
//            modelNew.ImagesPath = modelOld.ImagesPath;
//            modelNew.ImagesDesc = modelOld.ImagesDesc;
//            modelNew.Status = modelOld.Status;
//            modelNew.Creator = modelOld.Creator;
//            modelNew.Created = modelOld.Created;
//            modelNew.Modifier = modelOld.Modifier;
//            modelNew.Modified = modelOld.Modified;
//        }
//        #endregion

//    }
//}

